Tabela
index HTML
Metadane
Listy
Grafika
Instrukcje warunkowe
Pętle
Funkcje
Funkcje wbudowane
Obsługa plików
ZAd
SQL

Podstawowy kurs PHP

Wstawianie skryptu PHP

Skrypty PHP do kodu HTML możemy wstawić na 4 sposoby:
1. <?php print"____ kod skryptu _____ ";?>
1.1. skrypt w działaniu: ____ kod skryptu _____

2. <script type="text/php">echo "____ kod skryptu _____ ";</script>
2.1. skrypt w działaniu:

2a. <script language="php">print"____ kod skryptu _____ ";</script>
2a.1. skrypt w działaniu: ____ kod skryptu _____

3. <?print"____ kod skryptu _____ ";?>
3.1. skrypt w działaniu: ____ kod skryptu _____

4. <%print"____ kod skryptu _____ ";%>
4.1. skrypt w działaniu: <%print"____ kod skryptu _____ ";%>

Deklarowanie zmiennych

Deklaracja zmiennej to np. $a, której przypisujemy wartość np. $a=12. Wartość zmiennej może być zarówno liczbowa, jak i łańcuchowa(ciąg znaków, tekst); $a="Lubie wolne dni"
Przykład wykorzystania zmiennej w skryptach:

Zmienna Li1 wynosi: 6
Zmienna Li2 wynosi: 9

Deklaracja stałej

Stała jest rodzajem zmiennej, deklarowanie na początku skryptu, której wartość nie ulega zmianie w trakcie wykonywania skryptu. Stałą deklarujemy słowem kodowym define, po który w nawiasie okrągłym, w cudzysłowie podajemy nazwę stałej, a po przecinku;wartość.
przykład: define("Miasto", "Kraków");, define("Pi", 3.14);

Konkatencja

Konkatencja to narzędzie do łączenia w jeden ciąg(łańcuch) różnych typów danych. Znakiem konkatencji w PHP jest kropka(.)

Typy danych

PHP udostępnia kilka typów danych:
- Typ logiczny, przyjmuje jedną z dwóch wartości logicznych true(prawda) lub false(fałsz) , najczęściej wykorzystywany przy sprawdzaniu prawdziwości warunków logicznych w pętlach.
- Typ liczbowy, wykorzystywany do deklaracji liczb. Liczby mogą być ujemne, zero, dodatnie w notacji dziesiętnej, ósemkowej lub heksadecymalnej.
- Typ łancuchowy, odpowiada za przechowywanie ciągłych znaków (łańcuchów), typ łańcuchowy umieszczamy w apostrofach lub cudzysłowach.
- Typy specjalne, to wartość NULL, czyli zmienna bez przypisanej wartości oraz identyfikator zasobów, który ma przypisane odwołanie do zewnętrznych źródeł danych.
- Typy złożone, to tablica oraz obiekt.

Mnożenie

Obliczanie pola okręgu

3.14
Pole okrągu o promieniu 3 wynosi 28.26 j2

Operatory

Operator to znak lub grupa znaków pozwalająca na wykonywanie różnych operacji na zmiennych

Operatory arytmetyczne

Operatory arytmetyczne to znaki podstawowych działań arytmetycznych.
- Dodawanie - znak "+"(plus)
- Odejmowanie - znak "-"(minus)
- Mnożenie - znak "*" (gwiazdka)
- Dzielenie - znak "/" (ukośnik)
- Dzielenie z resztą; modulo - znak "%" (procent) zwraca resztę.

Skrypt z operatorami arytmetycznymi

suma | 23 + 5 = 28
różnica | 23 - 5 = 18
iloczyn | 23 * 5 = 115
iloraz | 23 / 5 = 4.6
dzielenie modulo | 23 % 5 = 3

Operatory przypisania

Operatory przypisania służą do nadania wartości zmiennej wg określonego wzorca

Operator = - przypisuje stronie lewej wartość strony prawej, np. $a=$b lub $a=87
Operator += - np. $x+=$y przypisuje $x=$x+$y
Operator -= - np. $x-=$y przypisuje $x=$x-$y
Operator *= - np. $x*=$y przypisuje $x=$x*$y
Operator /= - np. $x/=$y przypisuje $x=$x/$y
Operator %= - np. $x%=$y przypisuje $x=$x%$y

Inkrementacja i dekrementacja

Operacje inkrementacji i dekrementacji powodują zwiększenie lub zmniejszenie wartości zmiennej o 1. Są one wykorzystywane głównie w pętlach do obsługi tzw. "liczników" kontrolujących ilość powtórzeń pętli. W PHP istnieje inkrementacja, która zwiększa wartość po przejściu pętli oraz preinkrementacja zwiększająca wartość przed przejściem pętli. Podobnie jest z dekrementacją i predekrementacją. W zapisie kodu wygląda to następująco: $a++ ; inkrementacja, $A-- ; dekrementacja

Skrypt z inkrementacją i dekrementacją

Zmienna x wynosi 15
Zmienna x po predekrementacji --$x 14
Zmienna x po dekrementacji $x-- 14
Zmienna x wynosi 13
Zmienna x po preinkrementacji ++$x 14
Zmienna x po inkrementacji $x++ 14
Zmienna x wynosi 15

Operatory porównania

Wykorzystywane do porównywania wartości dwóch zmiennych. Zwraca wartość logiczną True, gdy warunek jest spełniony lub False przy niespełnionym warunku.

Operatory logiczne

- Koniunkcja (&&) - zgodność dwóch lub więcej warunków.
- Alternatywa (||) - zwraca True, gdy przynajmniej jeden warunek jest spełniony.

Operator kontroli błędu

Operator kontroli błędu oznaczamy symbolem ( @ ). Zatrzymuje generowanie systemowego komunikatu o błędzie. Możemy go wstawić przed zmiennymi, stałymi, instrukcjami oraz wywoływaniami funkcji

Operator błędu

iloraz 9 / 0 =